.hidden {
  opacity: 0;
  overflow: hidden;
  width: 0;
  height: 0;
}

.vam {
  vertical-align: middle;
}

.vat {
  vertical-align: top;
}

.vab {
  vertical-align: bottom;
}

.cursor_p {
  cursor: pointer;
}

.text-l {
  text-align: left;
}

.text-c {
  text-align: center;
}

.text-r {
  text-align: right;
}

.text-j {
  text-align: justify;
}

.wsn {
  white-space: nowrap;
}

.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

